package jwdt.vo;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class DevToolsVo {
	
	private InitProDataSourceVo initProDataSourceVo = new InitProDataSourceVo();
	private String javaSourcesPath="";
	private String packageText="";
	private String tablePattern="";
	private Map<String,ProjectFileTypeVo> tableFileMap = new HashMap<String,ProjectFileTypeVo>();
	
	public DevToolsVo(){}
	
	public DevToolsVo clone(){
		DevToolsVo devToolsVo = new DevToolsVo();
		devToolsVo.setInitProDataSourceVo(initProDataSourceVo.clone());
		devToolsVo.setJavaSourcesPath(javaSourcesPath);
		devToolsVo.setPackageText(packageText);
		return devToolsVo;
	}
	
	public InitProDataSourceVo getInitProDataSourceVo() {
		return initProDataSourceVo;
	}
	public void setInitProDataSourceVo(InitProDataSourceVo initProDataSourceVo) {
		this.initProDataSourceVo = initProDataSourceVo;
	}
	public String getJavaSourcesPath() {
		return javaSourcesPath;
	}
	public void setJavaSourcesPath(String javaSourcesPath) {
		this.javaSourcesPath = javaSourcesPath;
	}
	public String getPackageText() {
		return packageText;
	}
	public void setPackageText(String packageText) {
		this.packageText = packageText;
	}
	public String getTablePattern() {
		return tablePattern;
	}
	public void setTablePattern(String tablePattern) {
		this.tablePattern = tablePattern;
	}

	public Map<String, ProjectFileTypeVo> getTableFileMap() {
		return tableFileMap;
	}

	public void setTableFileMap(Map<String, ProjectFileTypeVo> tableFileMap) {
		this.tableFileMap = tableFileMap;
	}
}
